"""
设计一个函数，返回给定文件名的后缀名

Version: 0.1
Author: yuwl
Date：2024-3-19
"""

def get_suffix(filename, has_dot=False):
    # 返回指定子字符串在字符串中最后一次出现的位置
    pos = filename.rfind('.')
    if 0 < pos < len(filename) - 1:
        # 三元表达式
        index = pos if has_dot else pos + 1
        return filename[index:]
    else:
        return ''
    
print(get_suffix('Python开发指南.pdf', True))